<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DBConnector</name>
    </assembly>
    <members>
        <member name="T:BrowserGameFramework.DBConnector.SqlServer.SqlHelper">
            <summary>
            Sql helper provides some stuff for sql server
            </summary>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlHelper.BuildInputStringParam(System.String,System.String)">
            <summary>
            Builds an input parameter with dbtype string
            </summary>
            <param name="name">Name of parameter</param>
            <param name="value">value of parameter</param>
            <returns>SQL Parameter object</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlHelper.BuildInputInt32Param(System.Int32,System.String)">
            <summary>
            Builds an input parameter with dbtype int32
            </summary>
            <param name="value">Value of parameter</param>
            <param name="name">Name of parameter</param>
            <returns>SQL Parameter object</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlHelper.BuildInputDateTimeParam(System.DateTime,System.String)">
            <summary>
            Builds an input parameter with dbtype DateTime
            </summary>
            <param name="value">Value of parameter</param>
            <param name="name">Name of parameter</param>
            <returns></returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlHelper.DumpSqlParamToLogfile(System.Data.SqlClient.SqlCommand)">
            <summary>
            Dump the SqlParameter to the Logfile
            </summary>
            <param name="cmd"></param>
        </member>
        <member name="T:BrowserGameFramework.DBConnector.Helper.DbEnums.Database">
            <summary>
            Database Enums
            </summary>
        </member>
        <member name="F:BrowserGameFramework.DBConnector.Helper.DbEnums.Database.Mysql">
            <summary>
            Mysql 5
            </summary>
        </member>
        <member name="F:BrowserGameFramework.DBConnector.Helper.DbEnums.Database.SqlServer">
            <summary>
            Sqlserver 2008
            </summary>
        </member>
        <member name="F:BrowserGameFramework.DBConnector.Helper.DbEnums.Database.Oracle">
            <summary>
            Oracle 11
            </summary>
        </member>
        <member name="T:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler">
            <summary>
            Basic class for SQL operations with SqlServer.Implemented as singleton pattern.
            </summary>
            <example>
            SqlDbHandler myHandler = SqlDbHandler.GetInstance(); Returns the Object.
            You got allways the same instance (So no new login will be send to the Database)
            </example>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.GetInstance">
            <summary>
            Returns an Instance of this Class. Singleton Pattern
            </summary>
            <returns>An Instance</returns>
        </member>
        <member name="F:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler._con">
            <summary>
            Sql Connection for current session
            </summary>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.#ctor">
            <summary>
            Default Constructor
            </summary>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallProcedureSelect(System.Data.IDbCommand,System.Xml.XPath.XPathDocument)">
            <summary>
            Calls a Procedure and returns the cursor
            </summary>
            <param name="cmd">Sqlcommand</param>
            <param name="xslt">XSLT for Transformation(Useful if you want to serialize ...)</param>
            <returns>XSLT transformed Xmldocument with results</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallProcedureSelect(System.Data.IDbCommand)">
            <summary>
            Calls a Procedure and returns the cursor
            </summary>
            <param name="cmd">SqlCommand</param>
            <returns>XPathDocument</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallProcedureDataTableSelect(System.Data.SqlClient.SqlCommand)">
            <summary>
            Gets a DataTable from SQL Server
            </summary>
            <param name="cmd">The SqlCommand</param>
            <returns>DataTable with result</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallXmlProcedureSelect(System.Data.SqlClient.SqlCommand)">
            <summary>
            Calls a Procedure and get the xml result from sql server.
            The DB Procedure must return xml.
            </summary>
            <param name="cmd">SqlCommand</param>
            <returns>XPathDocument with result</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallXmlProcedureSelect(System.Data.SqlClient.SqlCommand,System.Xml.XPath.XPathDocument)">
            <summary>
            Calls a Procedure and get the xml result from sql server.
            The result will be transformed with xsl.
            The DB Procedure must return xml.
            </summary>
            <param name="cmd">Sqlcommand</param>
            <param name="xsl">XPathDocument with XSL</param>
            <param name="errMsg">XSL Errors</param>
            <exception cref="T:BrowserGameFramework.Common.Exceptions.BGFBackendException"></exception>
            <returns></returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallProcedureExecute(System.Data.IDbCommand)">
            <summary>
            Calls a Procedure and get the returnvalue
            </summary>
            <param name="cmd">Command</param>
            <returns>Value in XmlDocument</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallDirectSelect(System.String)">
            <summary>
            Calls the Database via SQL
            You could use the Procedure Version for more security
            </summary>
            <param name="cmd">SQL Command</param>
            <returns>Xmldocument with result</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CallDirectSelectTable(System.String)">
            <summary>
            Calls the Database via SQL
            </summary>
            <param name="sql">Sql statement</param>
            <returns>Datatable with result</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CreateConnection">
            <summary>
            Create a new connection
            </summary>
            <returns>a new connection</returns>
        </member>
        <member name="M:BrowserGameFramework.DBConnector.SqlServer.SqlDbHandler.CloseConnection">
            <summary>
            Closes the sqlconnection
            </summary>
        </member>
    </members>
</doc>
